버전 관리
| 버전 | 작성자 | 일자 | 변경 내용 |
|---|
| 1.0 | 오남규 | 2024-09-24 | 최초 작성 |
Use Case 1: 내부 사용자 추가
- 사용자: 관리자
- 사전 조건: 내부 사용자가 등록되어 있음.
- 주요 흐름:
- 관리자는 내부 사용자를 공유함에 추가.
- 시스템은 내부 사용자에게 공유함 링크가 포함된 메일 발송.
- 내부 사용자는 링크를 통해 공유함에 접근.
- 예외: 역할 삭제 시 자동으로 권한 제거 및 알림 메시지로 역할 삭제를 안내.
Use Case 2: 외부 사용자 추가 (회원 가입 전)
- 사용자: 관리자
- 사전 조건: 외부 사용자가 등록되지 않음.
- 주요 흐름:
- 관리자는 외부 사용자를 공유함에 추가.
- 시스템은 외부 사용자에게 회원 가입 링크가 포함된 메일 발송.
- 사용자가 회원 가입을 완료하지 않은 상태에서 역할이 삭제됨.
- 시스템은 외부 사용자에게 역할 삭제 및 공유함 링크 취소 메일 발송.
- 회원 가입 링크는 유효하지 않게 처리.
- 예외: 회원 가입 전에 사용자가 역할 삭제 정보를 받지 못한 경우, 시스템은 해당 메일 유효성을 취소함.
Use Case 3: 외부 사용자 추가 (회원 가입 후)
- 사용자: 외부 사용자
- 사전 조건: 외부 사용자가 회원 가입을 완료함.
- 주요 흐름:
- 외부 사용자가 회원 가입을 완료함.
- 시스템은 공유함 링크가 포함된 메일 발송.
- 역할이 삭제됨.
- 사용자가 공유함 링크에 접속 시 접근 불가 알 림 메시지 표시.
Use Case 4: 역할 삭제 후, 관리되지 않는 사용자 처리
- 사용자: 관리자
- 사전 조건: 역할이 삭제된 외부 사용자가 존재.
- 주요 흐름:
- 관리자는 역할이 없는 사용자를 시스템에서 조회.
- 시스템은 역할이 없는 외부 사용자를 '역할 없음' 상태로 관리.
- 관리자는 해당 사용자들에게 새로운 역할을 수동으로 배정할 수 있도록 프론트 화면 지원